iT邦幫忙

2024 iThome 鐵人賽

DAY 1
4
AI/ ML & Data

dbt 修煉之路系列 第 1

鐵人賽系列文章介紹

  • 分享至 

  • xImage
  •  

我是 Migo 的資料工程師 Joshua,我們團隊在我加入前已導入 dbt 並使用一段時間,前期導入和基本使用可以參考我的大神同事 Bruce 去年在鐵人賽發布的系列文章:**如何借助 dbt 優化當代資料倉儲及資料工程師的水肥之路分享

多虧前期同事及主管把 dbt 的架構建立的很完整,我在加入團隊後不需要煩惱導入時遇到的問題,也才有機會針對 dbt 做更深入的研究,這次鐵人賽會分享如何應用一些 dbt 進階用法及其對我們團隊在工作上有什麼幫助。

以下幾個主題是我透過官方文件、dbt 討論區以及參考 dbt 原始程式碼所整理的幾個主題:

  1. Migo 的數據架構
  2. dbt 進階應用:macro 介紹和用途
  3. dbt 進階應用:自行定義 materialization
  4. dbt CI 的自動化檢查:建立 Pull Request 報告
  5. dbt 新功能:unit test 使用場景及用法

希望這一系列的分享可以幫助大家更活用、更深入使用 dbt,在實作上也可以少踩一些坑,如果覺得我的作法對你有幫助、或是可以優化改進,歡迎大家在文章中留言交流!


下一篇
dbt Macro
系列文
dbt 修煉之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言